/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 *onready :
 *border jaune de la formule choisie
 */

$(function () {
    $('.lien_basique, .lien_dynamique, .lien_feerique').click(function () {

        $('.lien_basique, .lien_dynamique, .lien_feerique').css('border', 'none');
        $(this).css('border', '2px solid yellow');

        _id = $(this).attr('id');
        _prix = $(this).attr('prix');
        $('#choix-form').val(_id);
        $('#prix-form').val(_prix);
        updateOption(_id);
        return false;
    });

    $('.selectionne').each(function(){
        if( $(this).val() == '1'){
            $(this).next('a').css('border','2px solid yellow');
        } 
    });


});
        
/*
 * Fonction pour verifier si la CG est cochée
 * Etablir la liste des choix supp
 */
function verifierCondition(){
    // la formule        
    _formule = $('#choix-form').val();


    $('#error').html('');

    if (!_formule)
    {
        $('#error').html('Veuillez choisir une formule pour continuer !!');
        $('#cond_gen').focus();
        return false; 
    }

    // liste des choix choisie
    var _collector = "";
    var k = 0;
    $('.select_choix').each(function () {
        var _currentVal = $(this).val();
        if (_currentVal != "")
        {
            var sep = (k>0)? ',' : '';
            _collector += sep + _currentVal;
            k++;
        }
    });
    $('#choix').val(_collector);
    // fin choix        

    if ($('#cond_gen').is(':checked')) return true;
    else {
        $('#error').html('Vous devez accepter les conditions générales de ventes pour continuer !!');
        $('#cond_gen').focus();
        return false;  
    }
}

/*
 * Mettre à jour la liste des options en fonction de la formule choisie
 */
function updateOption(idFormule){
    var url = $('#urlUpdate').val();
    /*
     * Recuperer les options
     */
    $.getJSON(url,{formuleId: idFormule,idOccasion: 0}, function(result){
        var zoptions = '';
        size = result.listeLibOption.length;

        for (i = 0; i < size; i++) {
        zoptions += '<div class="rows"><label>'+result.listeLibOption[i]+' : </label>';
        zoptions += '<select id="parution_' + i +'"  class="select_choix">';
        zoptions += '<option value="">Sélectionner</option>';
        var tabChoix = result.listeChoix;
        var sizeChoix = tabChoix.length;
        for(j=0 ; j< sizeChoix ; j++){
            if (result.listeLibOption[i] == tabChoix[j].lib_option_formule)
                zoptions += '<option value="' + tabChoix[j].formch_id + '"';
                if( (result.formuleId == $('#choix-form-deb').val()) && inArray(result.tabChoixId,tabChoix[j].formch_id))
                zoptions += ' selected '; 
                zoptions += '>'; 
                zoptions += tabChoix[j].formch_libelle +' ';
                if (tabChoix[j].formch_prix != null) zoptions += tabChoix[j].formch_prix +'€ ';
                if (tabChoix[j].formch_duree != null) zoptions += tabChoix[j].formch_duree + 'j ';
                zoptions += ' </option>';
        }
        zoptions += '</select></div>';
        };
        $("#ajListeannonce").html(zoptions);
    });
}

